home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / gnu / nethack.lha / nethack-3.1 / dat / Arch.des next >
Text File  |  1992-10-17  |  15KB  |  462 lines

  1. #    SCCS Id: @(#)Arch.des    3.1    91/12/13
  2. #    Copyright (c) 1989 by Jean-Christophe Collet
  3. #    Copyright (c) 1991 by M. Stephenson
  4. # NetHack may be freely redistributed.  See license for details.
  5. #
  6. #    The "start" level for the quest.
  7. #
  8. #    Here you meet your (besieged) class leader, Lord Carnarvon
  9. #    and receive your quest assignment.
  10. #
  11. MAZE: "A-start",' '
  12. FLAGS: noteleport,hardfloor
  13. GEOMETRY:center,center
  14. MAP
  15. ............................................................................
  16. ............................................................................
  17. ............................................................................
  18. ............................................................................
  19. ....................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}.................
  20. ....................}-------------------------------------}.................
  21. ....................}|..S......+.................+.......|}.................
  22. ....................}-S---------------+----------|.......|}.................
  23. ....................}|.|...............|.......+.|.......|}.................
  24. ....................}|.|...............---------.---------}.................
  25. ....................}|.S.\.............+.................+..................
  26. ....................}|.|...............---------.---------}.................
  27. ....................}|.|...............|.......+.|.......|}.................
  28. ....................}-S---------------+----------|.......|}.................
  29. ....................}|..S......+.................+.......|}.................
  30. ....................}-------------------------------------}.................
  31. ....................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}.................
  32. ............................................................................
  33. ............................................................................
  34. ............................................................................
  35. ENDMAP
  36. # Random Monsters
  37. RANDOM_MONSTERS: 'S', 'M'
  38. # Dungeon Description
  39. REGION:(00,00,75,19),lit,"ordinary"
  40. REGION: (22,06,23,06),unlit,"ordinary"
  41. REGION: (25,06,30,06),unlit,"ordinary"
  42. REGION: (32,06,48,06),unlit,"ordinary"
  43. REGION: (50,06,56,08),lit,"ordinary"
  44. REGION: (40,08,46,08),unlit,"ordinary"
  45. REGION: (22,08,22,12),unlit,"ordinary"
  46. REGION: (24,08,38,12),unlit,"ordinary"
  47. REGION: (48,08,48,08),lit,"ordinary"
  48. REGION: (40,10,56,10),lit,"ordinary"
  49. REGION: (48,12,48,12),lit,"ordinary"
  50. REGION: (40,12,46,12),unlit,"ordinary"
  51. REGION: (50,12,56,14),lit,"ordinary"
  52. REGION: (22,14,23,14),unlit,"ordinary"
  53. REGION: (25,14,30,14),unlit,"ordinary"
  54. REGION: (32,14,48,14),unlit,"ordinary"
  55. # Stairs
  56. STAIR:(55,07),down
  57. # Portal arrival point
  58. BRANCH:(63,06,63,06),(0,0,0,0)
  59. # Doors
  60. DOOR:closed,(22,07)
  61. DOOR:closed,(38,07)
  62. DOOR:locked,(47,08)
  63. DOOR:locked,(23,10)
  64. DOOR:locked,(39,10)
  65. DOOR:locked,(57,10)
  66. DOOR:locked,(47,12)
  67. DOOR:closed,(22,13)
  68. DOOR:closed,(38,13)
  69. DOOR:locked,(24,14)
  70. DOOR:closed,(31,14)
  71. DOOR:locked,(49,14)
  72. # Lord Carnarvon
  73. MONSTER:'@',"Lord Carnarvon",(25,10)
  74. # The treasure of Lord Carnarvon
  75. OBJECT:'(',"chest",(25,10)
  76. # student guards for the audience chamber
  77. MONSTER:'@',"student",(26,09)
  78. MONSTER:'@',"student",(27,09)
  79. MONSTER:'@',"student",(28,09)
  80. MONSTER:'@',"student",(26,10)
  81. MONSTER:'@',"student",(28,10)
  82. MONSTER:'@',"student",(26,11)
  83. MONSTER:'@',"student",(27,11)
  84. MONSTER:'@',"student",(28,11)
  85. # city watch guards in the antechambers
  86. MONSTER:'@',"watchman",(50,06)
  87. MONSTER:'@',"watchman",(50,14)
  88. # Eels in the moat
  89. MONSTER:';',"giant eel",(20,10)
  90. MONSTER:';',"giant eel",(45,04)
  91. MONSTER:';',"giant eel",(33,16)
  92. # Non diggable walls
  93. NON_DIGGABLE:(00,00,75,19)
  94. # Random traps
  95. TRAP:random,random
  96. TRAP:random,random
  97. TRAP:random,random
  98. TRAP:random,random
  99. TRAP:random,random
  100. TRAP:random,random
  101. # Monsters on siege duty.
  102. MONSTER: 'S',random,(60,09)
  103. MONSTER: 'M',random,(60,10)
  104. MONSTER: 'S',random,(60,11)
  105. MONSTER: 'S',random,(60,12)
  106. MONSTER: 'M',random,(60,13)
  107. MONSTER: 'S',random,(61,10)
  108. MONSTER: 'S',random,(61,11)
  109. MONSTER: 'S',random,(61,12)
  110. MONSTER: 'S',random,(30,03)
  111. MONSTER: 'M',random,(20,17)
  112. MONSTER: 'S',random,(67,02)
  113. MONSTER: 'S',random,(10,19)
  114.  
  115. #
  116. #    The "locate" level for the quest.
  117. #
  118. #    Here you have to find the Entrance to the Tomb of Amon Ra to go
  119. #    further towards your assigned quest.
  120. #
  121.  
  122. MAZE: "A-locate",' '
  123. FLAGS: hardfloor
  124. GEOMETRY:center,center
  125. MAP
  126. ............................................................................
  127. ............................................................................
  128. ............................................................................
  129. ........................-------------------------------.....................
  130. ........................|....|.S......................|.....................
  131. ........................|....|.|.|+------------------.|.....................
  132. ........................|....|.|.|.|.........|......|.|.....................
  133. ........................|....|.|.|.|.........|......|.|.....................
  134. ........................|---+-.|.|.|..---....+......|.|.....................
  135. ........................|....|.|.|.---|.|....|......|.|.....................
  136. ........................|....S.|.|.+..S.|--S-----S--|.|.....................
  137. ........................|....|.|.|.---|.|....|......+.|.....................
  138. ........................|---+-.|.|.|..---....|.------.|.....................
  139. ........................|....|.|.|.|.........|.|....+.|.....................
  140. ........................|....|.|.|.|.........|+|....|-|.....................
  141. ........................|....|.|.|------------+------.S.....................
  142. ........................|....|.S......................|.....................
  143. ........................-------------------------------.....................
  144. ............................................................................
  145. ............................................................................
  146. ENDMAP
  147. # Random Monsters
  148. RANDOM_MONSTERS: 'S', 'M'
  149. # Dungeon Description
  150. REGION:(00,00,75,19),lit,"ordinary"
  151. REGION:(25,04,28,07),lit,"temple"
  152. REGION:(25,09,28,11),unlit,"ordinary"
  153. REGION:(25,13,28,16),lit,"temple"
  154. REGION:(30,04,30,16),lit,"ordinary"
  155. REGION:(32,04,32,16),unlit,"ordinary"
  156. REGION:(33,04,53,04),unlit,"ordinary",unfilled,true
  157. REGION:(36,10,37,10),unlit,"ordinary"
  158. REGION:(39,09,39,11),unlit,"ordinary"
  159. REGION:(36,06,42,08),unlit,"ordinary",unfilled,true
  160. REGION:(36,12,42,14),unlit,"ordinary",unfilled,true
  161. REGION:(46,06,51,09),unlit,"ordinary"
  162. REGION:(46,11,49,11),unlit,"ordinary",unfilled,true
  163. REGION:(48,13,51,14),unlit,"ordinary"
  164. # Doors
  165. DOOR:closed,(31,04)
  166. DOOR:closed,(28,08)
  167. DOOR:locked,(29,10)
  168. DOOR:closed,(28,12)
  169. DOOR:closed,(31,16)
  170. DOOR:locked,(34,05)
  171. DOOR:locked,(35,10)
  172. DOOR:locked,(38,10)
  173. DOOR:closed,(43,10)
  174. DOOR:closed,(45,08)
  175. DOOR:locked,(46,14)
  176. DOOR:locked,(46,15)
  177. DOOR:locked,(49,10)
  178. DOOR:locked,(52,11)
  179. DOOR:closed,(52,13)
  180. DOOR:closed,(54,15)
  181. # Stairs
  182. STAIR:(03,17),up
  183. STAIR:(39,10),down
  184. # Altars - two types.  Both are unattended.
  185. ALTAR:(26,05),chaos,altar
  186. ALTAR:(26,15),law,altar
  187. # Non diggable walls
  188. NON_DIGGABLE:(00,00,75,19)
  189. # Objects
  190. OBJECT:random,random,random
  191. OBJECT:random,random,random
  192. OBJECT:random,random,random
  193. OBJECT:random,random,random
  194. OBJECT:random,random,random
  195. OBJECT:random,random,random
  196. OBJECT:random,random,random
  197. OBJECT:random,random,random
  198. OBJECT:random,random,random
  199. OBJECT:random,random,random
  200. OBJECT:random,random,random
  201. OBJECT:random,random,random
  202. OBJECT:random,random,random
  203. OBJECT:random,random,random
  204. OBJECT:random,random,random
  205. # Random traps
  206. TRAP:"spiked pit",(24,02)
  207. TRAP:"spiked pit",(37,00)
  208. TRAP:"spiked pit",(23,05)
  209. TRAP:"spiked pit",(26,19)
  210. TRAP:"spiked pit",(55,10)
  211. TRAP:"spiked pit",(55,08)
  212. TRAP:"pit",(51,01)
  213. TRAP:"pit",(23,18)
  214. TRAP:"pit",(31,18)
  215. TRAP:"pit",(48,19)
  216. TRAP:"pit",(55,15)
  217. TRAP:"magic",(60,04)
  218. TRAP:"statue",(72,07)
  219. TRAP:"statue",random
  220. TRAP:"statue",random
  221. TRAP:"anti magic",(64,12)
  222. TRAP:"sleep gas",random
  223. TRAP:"sleep gas",random
  224. TRAP:"dart",random
  225. TRAP:"dart",random
  226. TRAP:"dart",random
  227. # Random monsters.
  228. MONSTER:'S',random,random
  229. MONSTER:'S',random,random
  230. MONSTER:'S',random,random
  231. MONSTER:'S',random,random
  232. MONSTER:'S',random,random
  233. MONSTER:'S',random,random
  234. MONSTER:'S',random,random
  235. MONSTER:'S',random,random
  236. MONSTER:'S',random,random
  237. MONSTER:'S',random,random
  238. MONSTER:'S',random,random
  239. MONSTER:'S',random,random
  240. MONSTER:'S',random,random
  241. MONSTER:'S',random,random
  242. MONSTER:'S',random,random
  243. MONSTER:'S',random,random
  244. MONSTER:'S',random,random
  245. MONSTER:'S',random,random
  246. MONSTER:'M',random,random
  247. MONSTER:'M',"human mummy",random
  248. MONSTER:'M',"human mummy",random
  249. MONSTER:'M',"human mummy",random
  250. MONSTER:'M',"human mummy",random
  251. MONSTER:'M',"human mummy",random
  252. MONSTER:'M',"human mummy",random
  253. MONSTER:'M',"human mummy",random
  254. MONSTER:'M',random,random
  255.  
  256. #
  257. #    The "goal" level for the quest.
  258. #
  259. #    Here you meet Minion of Huhetol your nemesis monster.  You have to
  260. #    defeat Minion of Huhetol in combat to gain the artifact you have
  261. #    been assigned to retrieve.
  262. #
  263.  
  264. MAZE: "A-goal", ' '
  265. GEOMETRY:center,center
  266. MAP
  267.                                                                             
  268.                                   ---------                                 
  269.                                   |..|.|..|                                 
  270.                        -----------|..S.S..|-----------                      
  271.                        |.|........|+-|.|-+|........|.|                      
  272.                        |.S........S..|.|..S........S.|                      
  273.                        |.|........|..|.|..|........|.|                      
  274.                     ------------------+------------------                   
  275.                     |..|..........|.......|..........|..|                   
  276.                     |..|..........+.......|..........S..|                   
  277.                     |..S..........|.......+..........|..|                   
  278.                     |..|..........|.......|..........|..|                   
  279.                     ------------------+------------------                   
  280.                        |.|........|..|.|..|........|.|                      
  281.                        |.S........S..|.|..S........S.|                      
  282.                        |.|........|+-|.|-+|........|.|                      
  283.                        -----------|..S.S..|-----------                      
  284.                                   |..|.|..|                                 
  285.                                   ---------                                 
  286.                                                                             
  287. ENDMAP
  288. # Random Monsters
  289. RANDOM_MONSTERS: 'S', 'M'
  290. # Dungeon Description
  291. REGION:(00,00,75,19),lit,"ordinary"
  292. REGION:(35,02,36,03),unlit,"ordinary"
  293. REGION:(40,02,41,03),unlit,"ordinary"
  294. REGION:(24,04,24,06),unlit,"ordinary"
  295. REGION:(26,04,33,06),lit,"ordinary"
  296. REGION:(38,02,38,06),unlit,"ordinary"
  297. REGION:(43,04,50,06),lit,"ordinary"
  298. REGION:(52,04,52,06),unlit,"ordinary"
  299. REGION:(35,05,36,06),unlit,"ordinary"
  300. REGION:(40,05,41,06),unlit,"ordinary"
  301. REGION:(21,08,22,11),unlit,"ordinary"
  302. REGION:(24,08,33,11),lit,"ordinary"
  303. REGION:(35,08,41,11),unlit,"ordinary"
  304. REGION:(43,08,52,11),lit,"ordinary"
  305. REGION:(54,08,55,11),unlit,"ordinary"
  306. REGION:(24,13,24,15),unlit,"ordinary"
  307. REGION:(26,13,33,15),unlit,"ordinary"
  308. REGION:(35,13,36,14),unlit,"ordinary"
  309. REGION:(35,16,36,17),unlit,"ordinary"
  310. REGION:(38,13,38,17),unlit,"ordinary"
  311. REGION:(40,13,41,14),unlit,"ordinary"
  312. REGION:(40,16,41,17),unlit,"ordinary"
  313. REGION:(43,13,50,15),unlit,"temple"
  314. REGION:(52,13,52,15),unlit,"ordinary"
  315. # Stairs
  316. STAIR:(38,10),up
  317. # Non diggable walls
  318. NON_DIGGABLE:(00,00,75,19)
  319. # The altar of Set.  Unattended.
  320. ALTAR:(50,14),chaos,altar
  321. # Objects
  322. OBJECT:'(',"crystal ball",(50,14),blessed,0,"The Orb of Detection"
  323. OBJECT:random,random,random
  324. OBJECT:random,random,random
  325. OBJECT:random,random,random
  326. OBJECT:random,random,random
  327. OBJECT:random,random,random
  328. OBJECT:random,random,random
  329. OBJECT:random,random,random
  330. OBJECT:random,random,random
  331. OBJECT:random,random,random
  332. OBJECT:random,random,random
  333. OBJECT:random,random,random
  334. OBJECT:random,random,random
  335. OBJECT:random,random,random
  336. OBJECT:random,random,random
  337. # Random traps
  338. TRAP:random,random
  339. TRAP:random,random
  340. TRAP:random,random
  341. TRAP:random,random
  342. TRAP:random,random
  343. TRAP:random,random
  344. # Random monsters.
  345. MONSTER:'&',"Minion of Huhetol",(50,14)
  346. MONSTER:'S',random,random
  347. MONSTER:'S',random,random
  348. MONSTER:'S',random,random
  349. MONSTER:'S',random,random
  350. MONSTER:'S',random,random
  351. MONSTER:'S',random,random
  352. MONSTER:'S',random,random
  353. MONSTER:'S',random,random
  354. MONSTER:'S',random,random
  355. MONSTER:'S',random,random
  356. MONSTER:'S',random,random
  357. MONSTER:'S',random,random
  358. MONSTER:'S',random,random
  359. MONSTER:'S',random,random
  360. MONSTER:'S',random,random
  361. MONSTER:'S',random,random
  362. MONSTER:'S',random,random
  363. MONSTER:'S',random,random
  364. MONSTER:'M',"human mummy",random
  365. MONSTER:'M',"human mummy",random
  366. MONSTER:'M',"human mummy",random
  367. MONSTER:'M',"human mummy",random
  368. MONSTER:'M',"human mummy",random
  369. MONSTER:'M',"human mummy",random
  370. MONSTER:'M',"human mummy",random
  371. MONSTER:'M',"human mummy",random
  372. MONSTER:'M',random,random
  373.  
  374. #
  375. #    The "fill" levels for the quest.
  376. #
  377. #    These levels are used to fill out any levels not occupied by specific
  378. #    levels as defined above. "filla" is the upper filler, between the
  379. #    start and locate levels, and "fillb" the lower between the locate
  380. #    and goal levels.
  381. #
  382.  
  383. LEVEL: "A-filla"
  384. # Random Monsters
  385. RANDOM_MONSTERS: 'S', 'M'
  386. #
  387. ROOM: "ordinary" , random, random, random, random
  388. STAIR: random, up
  389. OBJECT: random,random,random
  390. MONSTER: 'S', random, random
  391.  
  392. ROOM: "ordinary" , random, random, random, random
  393. OBJECT: random, random, random
  394. OBJECT: random,random,random
  395. MONSTER: 'S', random, random
  396.  
  397. ROOM: "ordinary" , random, random, random, random
  398. OBJECT: random, random, random
  399. TRAP: random, random
  400. OBJECT: random,random,random
  401. MONSTER: 'S', random, random
  402.  
  403. ROOM: "ordinary" , random, random, random, random
  404. STAIR: random, down
  405. OBJECT: random, random, random
  406. TRAP: random, random
  407. MONSTER: 'S', random, random
  408. MONSTER: 'M', "human mummy", random
  409.  
  410. ROOM: "ordinary" , random, random, random, random
  411. OBJECT: random, random, random
  412. OBJECT: random, random, random
  413. TRAP: random, random
  414. MONSTER: 'S', random, random
  415.  
  416. ROOM: "ordinary" , random, random, random, random
  417. OBJECT: random, random, random
  418. TRAP: random, random
  419. MONSTER: 'S', random, random
  420.  
  421. RANDOM_CORRIDORS
  422.  
  423. LEVEL: "A-fillb"
  424. # Random Monsters
  425. RANDOM_MONSTERS: 'S', 'M'
  426. #
  427. ROOM: "ordinary" , random, random, random, random
  428. STAIR: random, up
  429. OBJECT: random,random,random
  430. MONSTER: 'M', random, random
  431.  
  432. ROOM: "ordinary" , random, random, random, random
  433. OBJECT: random, random, random
  434. OBJECT: random,random,random
  435. MONSTER: 'M', random, random
  436.  
  437. ROOM: "ordinary" , random, random, random, random
  438. OBJECT: random, random, random
  439. TRAP: random, random
  440. OBJECT: random,random,random
  441. MONSTER: 'M', random, random
  442.  
  443. ROOM: "ordinary" , random, random, random, random
  444. STAIR: random, down
  445. OBJECT: random, random, random
  446. TRAP: random, random
  447. MONSTER: 'S', random, random
  448. MONSTER: 'M', "human mummy", random
  449.  
  450. ROOM: "ordinary" , random, random, random, random
  451. OBJECT: random, random, random
  452. OBJECT: random, random, random
  453. TRAP: random, random
  454. MONSTER: 'S', random, random
  455.  
  456. ROOM: "ordinary" , random, random, random, random
  457. OBJECT: random, random, random
  458. TRAP: random, random
  459. MONSTER: 'S', random, random
  460.  
  461. RANDOM_CORRIDORS
  462.